﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#000}
a:hover{color: #666;}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1204px;color: #444;font-size: 14px; line-height:25px; background:#efefef}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1204px; margin:0 auto;}

.logo{width:100%; min-width:1204px; background:#fff;overflow:hidden;padding-top: 19px;padding-bottom: 19px;}
.logo img{ display:block; width:1204px;}

.nav{width:100%; min-width:1204px;background: url(../images/navbg.jpg) top repeat-x;height: 50px;line-height: 50px; overflow:hidden}
.nav ul{ overflow:hidden}
.nav ul li{float: left;}
.nav ul li a{color: #FFF;font-size: 15px;text-align: center;display: block;padding: 0px 31px; margin-right:1px}
.nav ul li a:hover,.nav ul li.on a{background-color: #ffe020;padding: 0px 31px;color: #000;}

.banner{ width:100%; min-width:1204px; /*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ /*height:400px;*/  position:absolute; left:0; top:0;}
.b-img img{ display:block; /*height:400px;*/ float:left;}
.b-list{ height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}

.part1{margin-top: 30px;background-color: #f5f5f5; overflow:hidden;height: 60px;line-height: 60px;width: 1181px; margin-left: 9px; border-top: #0c3b9a solid 2px;border-right: #dddddd solid 1px;border-bottom: #dddddd solid 1px;}
.part1 p{width: 250px;text-align: center;display: block;float: left; background-color: #0c3b9a;color: #FFF;font-size: 20px;letter-spacing: 1px;overflow:hidden;}
.part1 a{float: right;width: 75px;margin-right: 10px;font-size: 14px;background: url(../images/icon.jpg) right no-repeat;}

.part2{border-top:1px solid #cbcbcb ;border-left:1px solid #cbcbcb ;margin-top: 30px;width: 1185px;margin-left: 9px;margin-bottom: 30px;background-color: #FFF;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow:hidden}
.part2 a{float: left;text-align: center;width: 236px;border-bottom: #cbcbcb solid 1px;border-right: #cbcbcb solid 1px; height: 45px;line-height: 45px; text-align:center;font-size: 14px; overflow:hidden}
.part2 a:hover{text-align: center;width: 236px;background-color: #033397;display: block;color: #FFF;font-size: 14px;}


.part3{}
.part3 ul{ overflow:hidden}
.part3 ul li{background: #fff url(../images/imgbg.jpg) bottom no-repeat;text-align: center;float: left;width: 249px;padding: 16px 16px 20px 16px;height: 245px;margin: 0px 11px 10px 9px;}
.part3 ul li img{}
.part3 ul li p{ text-align:center;font-size: 17px;margin-top: 10px;}
.part3 ul li p:hover{ color:#666}

.part4{}
.part4 ul{ overflow:hidden}
.part4 ul li{float: left;text-align: center;width: 350px;height: 290px;margin: 20px 9px 0px 9px;background-color: #FFF;padding: 16px;}
.part4 ul li p{height: 40px;line-height: 40px;text-align: center;font-size: 17px;clear: both;color: #101011;}
.part4 ul li p:hover{ color:#666}


.part5{}
.part5 ul{ overflow:hidden}
.part5 ul li{float: left;width: 350px;height: 380px;margin: 20px 9px 15px 9px;background-color: #FFF;padding: 16px;}
.part5 ul li p{font-size: 17px;font-weight: bold;text-align: center;height: 45px;line-height: 45px;}
.part5 ul li .sub{border-bottom: #e3e3e3 solid 1px;border-top: #e3e3e3 solid 1px;padding: 5px 0px; line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}


.part6{}
.part6 ul{ overflow:hidden}
.part6 ul li{float: left;width: 250px;height: 340px;margin: 20px 9px 15px 9px;background-color: #FFF;padding: 16px;}
.part6 ul li p{font-size:17px;font-weight: bold;text-align: center;height: 45px;line-height: 45px;}
.part6 ul li .sub{border-bottom: #e3e3e3 solid 1px;border-top: #e3e3e3 solid 1px;padding: 5px 0px; line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}


.part7{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);padding: 20px 5px;margin-top: 14px;width: 1172px;margin-left: 9px;background-color: #FFF;}
.part7_1{width: 360px;float: left;font-size: 13px;margin: 0px 10px 0px 15px; padding-left: 5px;background-color: #FFF;}
.part7_1 .titbox{ width:360px; height:46px; overflow:hidden}
.part7_1 .titbox .tit{width: 250px; overflow:hidden;float: left;line-height: 20px;}
.part7_1 .titbox .tit img{ display:block; float:left; height:46px; margin-right:10px}
.part7_1 .titbox .tit span{font-size: 13px;letter-spacing: -1px;}
.part7_1 .titbox .tit p{font-size: 18px;color: #0c3b9a;}
.part7_1 .titbox a{ display:block; float:right;width: 60px;text-align: right;margin-top: 8px;}
.part7_1 ul{margin-top: 10px; overflow:hidden}
.part7_1 ul li{height: 35px;line-height: 35px;}
.part7_1 ul li a{ float:left;max-width: 270px;}
.part7_1 ul li span{ float:right}
.part7_1 ul li a b{margin-right: 5px;}
.part7_1 ul li a:hover{text-decoration: underline;}


.linkbox{width:100%; min-width:1204px;background: #f1f1f1 url(../images/linkbg.jpg) repeat-x;margin-top: 30px;}
.linkbox .tit{height: 44px;line-height: 44px;font-size: 17px;font-weight: bold;text-align: center;width: 133px; background:#fff;border-radius:8px 8px 0 0}
.linkbox .con{padding: 20px 0px;}
.linkbox .con a{margin-right: 15px;}


.footerbox{width:100%; min-width:1204px;background: url(../images/fbg.jpg) repeat;color: #FFF;font-size: 14px;}

.flxwm{width: 470px;float: left;padding: 30px 0px;}
.flxwm .tit{font-size: 17px;font-weight: bold;border-bottom: #FFF solid 1px;height: 45px;line-height: 45px;width: 75px; overflow:hidden}
.flxwm .con{ line-height:25px; padding-top:5px}

.fewm{width:120px;float: right;padding: 30px 0px;margin-top: 15px; overflow:hidden}
.fewm p{ height:30px; line-height:30px; text-align:center}

.footer{line-height:25px; text-align:center; padding:10px 0}

.brandnav{width:100%; min-width:1204px;background-color: #FFF;height: 50px;line-height: 50px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow:hidden}
.brandnav .con{font-size: 14px; color:#000} 

.mainLeft{width: 254px; overflow:hidden;float: left;margin-top: 30px; margin-bottom:40px}
.mainLeft .titbox{background-color: #033396;padding: 13px 0px;}
.mainLeft .titbox p{padding-left: 40px;color: #FFF;font-size: 17px;font-weight: bold;}
.mainLeft ul.typeul{margin-bottom: 30px; overflow:hidden}
.mainLeft ul.typeul li{overflow:hidden}
.mainLeft ul.typeul li a{text-indent: 40px;background-color: #FFF;margin-bottom: 2px;font-size: 14px;display: block;height: 46px;line-height: 46px;}
.mainLeft ul.typeul li a:hover{text-indent: 40px;background-color: #ffe020;color: #000;margin-bottom: 2px;font-size: 14px;display: block;height: 46px;line-height: 46px;}
.lxwmbox{background: url(../images/bk2.jpg) repeat-y;padding: 10px 20px;}
.lxwmbox p.ccsl{font-weight: bold;color: #000;font-size: 14px;}
.lxwmbox .con{}

.mainRight{margin-bottom:40px;width: 918px;float: right;margin-top: 30px;}
ul.piclistul{ overflow:hidden}
ul.piclistul li{float: left;width: 280px;height: 240px;margin: 0px 12px 15px 12px; overflow:hidden}
ul.piclistul li p{height: 40px;line-height: 40px;text-align: center;font-size: 14px;}





.tjbox{margin-top: 25px;background-color: #FFF;padding: 15px 15px 10px 15px;border-top: #201f1a solid 2px;}
.tjbox .titbox{font-size: 17px;font-weight: bold;padding-left: 10px;margin-bottom: 10px;}
.tjbox .titbox p{}
.tjbox ul{ overflow:hidden}
.tjbox ul li{float: left;width: 198px; overflow:hidden;height: 180px;margin: 0px 12px 0px 12px;}
.tjbox ul li p{height:30px;line-height: 30px;text-align: center;font-size: 14px;}


.detailbox{background-color: #FFF;padding: 25px;}
.detailbox .xq{}
.detailbox .xq h1{font-size: 17px;font-weight: bold; text-align:center}
.detailbox .xq .date{font-size: 13px;text-align: center;border-bottom: #e3e3e3 solid 1px;padding-bottom: 10px; color:#444}
.detailbox .xq .prroimg{ display:block; margin:0 auto; max-width:650px; margin-top:20px}
.detailbox .xq .con{padding: 25px 0px; line-height:28px; font-size:16px}
.detailbox .xq .con p{text-indent:2em}

.mainLeft.right{ float:right}
.mainRight.left{ float:left}


ul.listul{ overflow:hidden}
ul.listul li{border: #ebebeb solid 1px;padding: 15px;margin-bottom: 22px;background: #FFF;}
ul.listul li .imgl{width: 220px;float: left; height:152px; overflow:hidden}
ul.listul li .nrr{float: right;width: 640px;padding-top: 20px;}
ul.listul li .nrr h2{font-size: 17px;font-weight: bold;}
ul.listul li .nrr span.date{color: #7f7f7f;}
ul.listul li .nrr .sub{padding-top: 8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
ul.listul li a:hover{color: #033396;}






.pagebox{ text-align:center; padding-top:30px; padding-bottom:50px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
.pagebox a:hover{background:#033396; color:#fff}
.pagebox a.on{ background:#033396; color:#fff}

